You haven't searched anything yet.
As the Senior Software Engineer, you will report to the Software Engineering Manager, as well as continuously collaborate with key stakeholders across the business to solve the most critical technical problems.
Champion code quality, reusability, scalability security and help make strategic software architecture decisions with the lead engineer
Conduct design and code reviews
Collaborate with Lead Engineers, Product and Project Management to take small ideas or concepts and turn them into high fidelity technical game plans and achieve the products and business goals
Mentor software engineers utilizing proven design patterns and your experience building large scale public facing software
Care about who you work with and how work is done. We hire carefully and the entire team is given the opportunity to take part in evaluating potential hires
Relate to our core values (see below) and would like to contribute to a positive working environment and culture
At least 6 years as a Full Stack Software Engineer with backend focus
Strong experience with TypeScript/JavaScript, Node.js (Nest.JS), and GraphQL
Experience with JavaScript frameworks like React.
Experience with Microservices and Event-Driven Architecture using AWS, Serverless, Lambda, Docker, andKubernetes
Experience with big data tools like airflow, snowflake, and AWS analytic services
Strong familiarity with data structures, algorithms, and design patterns
Proficient with PostgreSQL, and DynamoDB and understand when to use relational and non-relational databases.
Proponent of code testing and familiar with the common frameworks for unit, integration, and functional tests
Experience working with DevOps Engineers using tools such as Terraform, CloudFormation, and CI/CD Pipelines.
Full Time
$93k-112k (estimate)
09/20/2023
07/03/2024
allergandatalabs.com
Irvine, CA
<25
The job skills required for Senior Software Engineer include JavaScript, AWS, DevOps, Software Engineering, Kubernetes, Docker, etc. Having related job skills and expertise will give you an advantage when applying to be a Senior Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Senior Software Engineer. Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for Senior Software Engineer positions, which can be used as a reference in future career path planning. As a Senior Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Software Engineer. You can explore the career advancement for a Senior Software Engineer below and select your interested title to get hiring information.